
#include <U8g2lib.h>
#include <SPI.h>

double i=3.14;

U8G2_SSD1306_128X64_NONAME_1_4W_SW_SPI u8g2(U8G2_R0, PA5, PA7, PC15, PA4, PA6);    //定义函数中需要使用的引脚

void setup(){
  u8g2.begin();                                  //OLED初始化
  u8g2.enableUTF8Print();                        //OLED使能UTF-8编码打印函数
  u8g2.clearDisplay();                           //OLED清除屏幕显示
}

void loop(){
  u8g2.firstPage();                              //循环刷新显示
  do{
    page1();                                     //调用page1函数
  }
  while(u8g2.nextPage());                        //执行一次循环刷新显示函数

delay(10);                                       //延时10ms
  i=i+0.01;                                      //i赋值为i+0.01
}

void page1() {
  u8g2.setFont(u8g2_font_timR08_tf);             //设置显示字体
  u8g2.setFontPosTop();                          //
  u8g2.setCursor(0,20);                          //设置显示字体的位置
  u8g2.print("times : ");                        //在OLED上打印
  u8g2.println(i);                               //在OLED上打印 
}
